#algoritmos de gradiente